/close_shift
Request body:
| Field | Type | Required | Format / constraints |
|---|---|---|---|
employeeName | string | No | Cashier name |
openOrdersOperation | string | No | See value map below |
Specific values:
openOrdersOperation = delete: delete unclosed orders and continue closing shift.openOrdersOperation = renew: transfer unclosed orders and continue closing shift.openOrdersOperation = checkor missing: do not force action, return error if unclosed orders exist.- Any other value is treated the same as
check.
Success response:
| Field | Type | Required | Notes |
|---|---|---|---|
shiftID | integer (int32) | No | Shift id |
fiscalShiftID | string | No | Fiscal shift id |
fiscalShiftNum | string | No | Fiscal shift number |
shiftOpenAt | string | No | Shift open time |
cash | integer (int64) | No | Cash balance |
saleCount | integer (int32) | No | Sale count |
saleSum | integer (int64) | No | Sale sum |
saleCashSum | integer (int64) | No | Cash sale sum |
saleCashlessSum | integer (int64) | No | Cashless sale sum |
saleCreditSum | integer (int64) | No | Credit sale sum |
saleBonusSum | integer (int64) | No | Bonus sale sum |
saleVatAmounts | array of VAT entries | No | Sale VAT totals |
depositCount | integer (int32) | No | Deposit count |
depositSum | integer (int64) | No | Deposit sum |
withdrawCount | integer (int32) | No | Withdraw count |
withdrawSum | integer (int64) | No | Withdraw sum |
moneyBackCount | integer (int32) | No | Refund count |
moneyBackSum | integer (int64) | No | Refund sum |
moneyBackCashSum | integer (int64) | No | Cash refund sum |
moneyBackCashlessSum | integer (int64) | No | Cashless refund sum |
moneyBackCreditSum | integer (int64) | No | Credit refund sum |
moneyBackBonusSum | integer (int64) | No | Bonus refund sum |
moneyBackVatAmounts | array of VAT entries | No | Refund VAT totals |
currency_name | string | No | Currency |